/************************************************************************

								Heroes IV
					  Copyright 2002, The 3DO Company

	------------------------------------------------------------------
  					 combat_action_message_priority.h

	$Header:  $

	$NoKeywords: $

 ************************************************************************/

#if !defined( COMBAT_ACTION_MESSAGE_PRIORITY_H_INCLUDED )
#define COMBAT_ACTION_MESSAGE_PRIORITY_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif

// ----------------------------------------------------------------------
// The priority of a message on the combat window's action display
// ----------------------------------------------------------------------
enum t_combat_action_message_priority
{
	k_combat_action_message_priority_wait_defend = 0,   // Wait & defend messages always have lowest priority, since other actions can start while the message is displaying
	k_combat_action_message_priority_physical_attack,   // Ranged and melee attacks have lower priority than spell effects, or we never see messages for spell effects caused only by creature attacks (e.g. freeze)
	k_combat_action_message_priority_normal,            // Most spell effects
	k_combat_action_message_priority_magic_resistance,  // To allow magic resistance a chance of showing
	k_combat_action_message_priority_steal_enchantment, // Special "Steal <name>" message overrides the "Cast Steal Enchantment" message

	k_combat_action_message_priority_block = k_combat_action_message_priority_normal
};


#endif // COMBAT_ACTION_MESSAGE_PRIORITY_H_INCLUDED